html,body{
			font-family: '微软雅黑';
		}
        .boxcontent {
            display: block;
            margin-left: 0;
            margin-right: auto;
            padding-bottom: 10px;
            padding-top: 10px;
            text-indent: 0;
            width: 99%;
        }

        .sidesubcat ul li {
            clear: none;
            float: left;
            width: 20%;
            text-indent: 5px;
            height: 26px;
            line-height: 26px;
            overflow: hidden;
        }

        .topcat {
            border-top: 0px;
            margin-top: 0px;
        }

        .topcat ul li {
            width: 14.28%;
        }

        .topcat ul li a {
            font-size: 12px;
        }

        .box {
            border: 1px solid rgb(235, 235, 235);
            clear: both;
            display: block;
            margin-bottom: 20px
        }

        .box, .boxcontent ul li {
            overflow: hidden
        }

        #sidebox .boxtitle {
            padding: 0;
            font-size: 12px;
            text-indent: 15px;
            color: #888;

        }

        .boxtitle {
            background-color: #fff;
            border-bottom: 1px solid rgb(235, 235, 235);
            color: #000;
            height: 38px;
            line-height: 37px;
            margin: 0;
            overflow: hidden;
            padding: 0 0 0 25px;
            text-indent: 0;
            color: #666;
            font-weight: 400;
        }

        #sidebox ul li {
            height: 28px;
            overflow: hidden;
        }

        #sidebox ul li a {
            font-size: 12px;
            line-height: 28px;
            padding-left: 10px;
            width: 220px;
            color: #666;
        }

        .clear {
            clear: both;
        }

        ul.companylist li {
            margin: 0;
            padding: 0;
            clear: both;
            padding-top: 10px;
            padding-bottom: 10px;
            margin-top: 10px;
            width: 100%;
            font-size: 12px;
            color: #666;
        }

        li.viplink {
            border: 1px solid #efd0a2;
			display: flex;
        }
		.viplink{ 
		  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.9); 
		  transform: scale(1); 
		  transition: box-shadow 0.6s, transform 0.5s; 
		}

		.viplink:hover{
			background: #f3f2f0;
			box-shadow: 3px 3px 5px 2px rgba(0,0,0,0.2);
			transition: box-shadow 0.5s;
		}
		li.viplink .complogo{
			flex: 1;
			display: flex;
			align-items:center;
			justify-content: center;
		}
		li.viplink .compinfo{
			flex:6;
			font-size: 12px;
			line-height: 23px;
		}
		li.viplink .vip h4 a {
			color: #e10000;
			font-size: 18px;
			line-height: 30px;
			font-weight: 600;
		}
        li.viplink h4 a {
            color: #333;
			font-size: 18px;
			line-height: 30px;
			font-weight: bold;
        }